body{text-align: center;font-family: 'Microsoft YaHei',Arial;margin: 0;}
#main{width: 100%;margin: 0 auto;}
#main #head{  width: 100%;height: 95px;z-index: 999;margin: 0 auto;background-color: #A5151F;}
#main #head #headline{width: 984px;z-index: 999;height: 66px;margin: 0 auto;position: relative;background: url("../images/logo2.png") no-repeat 70px 15px;}
#main #head #headline #site{position: absolute;right: 10px;top: 65px;*top:70px;}
#main #head #headline #site select{padding: 4px;font-size: 14px;background: beige;color: #333;font-weight: bold;border: none;}
#main #head #headline .login{font-size: 16px;font-weight: bold;color: #fff;width: 340px;position: absolute;top:0;right: 0;z-index: 1002;}
#main #head #headline a {display: block;padding: 0 10px;text-decoration: none;color: #fff;font-weight: bold;line-height: 36px;float: right;}
#main #head #headline .login_info{  height: 36px;line-height: 36px;padding: 0 5px;float: right;}
#main #head #title{width: 984px;height: 35px;font-size: 16px;font-weight: bold;z-index: 10;margin: -22px auto;*margin:-2px auto;text-align: left;}
#main #head #title ul.titleUl{width: 658px;z-index: 10;list-style: none;line-height: 35px;padding: 0;color: white;text-align: center;}
#main #head #title ul.titleUl li.titleLi{float: left;width: 94px;cursor: pointer;}
#main #head #title ul.titleUl li.titleLi:hover{background: #B692AA;}

#main #head .titleMenu{display: none;position: absolute;width: 973px;height: 425px;background: #333;top:80px;left:53px;z-index: 11;color: #fff;}
#main #head .titleMenu ul{float:left;height: 385px;margin: 20px 10px;list-style: none;padding: 0;}
#main #head .titleMenu ul.titleMenuLeft{width: 165px;border-right: 1px solid #fff;}
#main #head .titleMenu ul.titleMenuLeft li{color: white;line-height: 30px;text-align: center;width: 165px;display: inline-block;}
#main #head .titleMenu ul.titleMenuLeft li:hover{background: #000;}
#main #head .titleMenu ul.titleMenuRight{width: 750px;font-weight: normal;overflow-y: auto;position: relative;}
#main #head .titleMenu ul.titleMenuRight .server{width: 170px;height: 95px;margin-right: 5px;margin-bottom:5px;float: left;position: relative;}
#main #head .titleMenu ul.titleMenuRight .server .servericon{position: relative;width: 100%;height: 95px;top: 0;left: 0;text-align: center;overflow: hidden;cursor: pointer;}
#main #head .titleMenu ul.titleMenuRight .server .servericon img{margin-top: 10px;width: 60px;height: 60px;border:none;}
#main #head .titleMenu ul.titleMenuRight .server .servertitle{position: absolute;width: 100%;text-align: center;font-size: 14px;bottom: 3px;left:0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#main #head .titleMenu ul.titleMenuRight .server .servertitle a{text-decoration: none;color: #fff;font-size: 16px;line-height: 22px;}
#main #head .titleMenu .dyDiv{position: absolute;color: white;top: 370px;left: 0;width: 180px;font-size: 18px;font-weight: normal;height: 30px;line-height: 30px;cursor: pointer;}
#main #head .titleMenu .dyDiv.warn{color: yellow;}
#main #head .titleMenu .dyDiv img{width: 15px;height: 15px;margin-right: 10px;}

#main #content{width: 100%;height:auto;margin: 0 auto;z-index: 8;background: #f2f2f2;}
#main #contentSub{width: 984px;height: 656px;margin: 0 auto;padding: 23px 0;position: relative;z-index: 9;}
#main #contentSub.contentSubxs{height: 200px;height: 656px;}
#main #contentSub > div {float: left;}
#main #contentSub #msgDiv{width: 300px;height: 190px;background-color: #d25a57;margin-right:10px;color: white;padding: 5px 10px;font-size: 14px;position: relative;}
#main #contentSub #msgDiv .contentHead1{text-align: left; margin-bottom: 5px;}
#main #contentSub #msgDiv .contentHead1 .titleSpan{font-size: 16px;}
#main #contentSub #msgDiv .msgDiv {overflow-y: hidden;height:115px;line-height: 25px;text-align: left;}
#main #contentSub #msgDiv .calDiv{width:300px;height: 55px;position: relative;}
#main #contentSub #msgDiv .calDiv .weekSpan{position: absolute;line-height: 73px;width: 60px;height: 57px;font-size: 16px;display: inline-block;background: url(../images/calendar.png);left: -5px;bottom: 6px;}
#main #contentSub #msgDiv .calDiv .dateSpan{position: absolute;width: 250px;right: 0;bottom: 10px;}
#main #contentSub #msgDiv .calDiv .dateSpan b{font-size: 36px;font-weight: normal;margin: 0 3px;}

#main #contentSub #newsDiv{width: 640px;height: 190px;background: #0033cc;color: white;padding: 5px;}
#main #contentSub #serverDiv{width: 1014px;height: 460px;margin: 10px auto;}
#main #contentSub #serverDiv > div {float: left;}
#main #contentSub #serverDiv #serverType {width: 155px;height: 440px;background: #EAECEB;}
#main #contentSub #serverDiv #serverType ul{list-style: none;width: 100%;margin: 0;padding: 0;}
#main #contentSub #serverDiv #serverType ul li{width: 100%;height: 34px;line-height: 34px;text-align: center;cursor: pointer;}
#main #contentSub #serverDiv #serverType ul li.select{background: #979394;color: white;}
#main #contentSub #serverDiv #serverList{width:855px;height: 440px;overflow-y: auto;position: relative;}

#main #contentSub .lbxxtitle{border-bottom: 1px solid #fff;height: 30px;position: relative;}
#main #contentSub .lbxxtitle ul{padding: 0;margin: 0;list-style: none;height: 30px;}
#main #contentSub .lbxxtitle ul li{float: left;line-height: 30px;height: 30px;padding: 0 10px;cursor: pointer;font-size: 16px;}
#main #contentSub .lbxxtitle ul li.select{background:#88B210;border-top: 1px solid #fff;border-right: 1px solid #fff;border-left: 1px solid #fff;}
#main #contentSub #newsDiv .lbxxtitle ul li.select{background:#0033cc;}
#main #contentSub .lbxxtitle .turnSpan{position: absolute;top: 3px;right: 0;font-size: 14px;}
#main #contentSub .lbxxtitle .turnSpan img{cursor: pointer;}
#main #contentSub .lbxxtitle .turnSpan b{font-size: 16px;font-weight: normal;}
#main #contentSub .lbxxtitle .turnSpan b.pageNoB{color: red;text-decoration: underline;}
#main #contentSub .lbxxtitle .turnSpan .moreLabel{cursor: pointer;}
#main #contentSub .lbxxcontent{width: 98%;height: 150px;font-size: 14px;margin: 5px 5px 0 5px;overflow: hidden;position: relative;}
#main #contentSub .lbxxcontent ul{padding: 0;margin: 0;list-style: none;position: absolute;top: 0;left: 0;width: 100%;display: none;}
#main #contentSub .lbxxcontent ul.select{display: block;}
#main #contentSub .lbxxcontent ul li{line-height: 30px;}
#main #contentSub .lbxxcontent ul li .lbxxContentSpan{float: left;text-align:left;display: block;text-decoration: none;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 70%;cursor: pointer;}
#main #contentSub .lbxxcontent ul li .lbxxTimeSpan{float: left;text-align:right;width: 29%;}
#main #contentSub .server{width: 155px;height: 100px;margin: 0 0 10px 10px;float: left;position: relative;}
#main #contentSub .server.serverls{margin-bottom: 10px;}
#main #contentSub .server .servericon{position: relative;width: 100%;height: 100px;top: 0;left: 0;text-align: center;overflow: hidden;cursor: pointer;}
#main #contentSub .server .servericon img{margin-top: 10px;width: 60px;height: 60px;border:none;}
#main #contentSub .server .servertitle{position: absolute;width: 100%;text-align: center;font-size: 14px;top: 75px;left:0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;cursor: pointer;}
#main #contentSub .server .servertitle a{text-decoration: none;color: #fff;}
#main #contentSub .server .servertitle .addSpan{font-size: 16px;color: #fff;cursor: pointer;}
#main #contentSub .server.serverAdd .servericon img{width: 153px; margin-top: 0; height: 100px;}
#main #contentSub .leftMore{position: absolute;left: 5px;top: 5px;height: 410px;z-index: 12;width: 300px;color: white;padding: 5px 10px;}
#main #contentSub .leftMore.leftMorels{height: 580px;}
#main #contentSub .leftMore#jskbContent{background-color: #88b210;display: none;}
#main #contentSub .leftMore#xskbContent{background-color: #88B210;display: none;}
#main #contentSub .leftMore#zhyContent{background-color: #0154A0;display: none;}
#main #contentSub .leftMore .titleDiv{text-align: left; margin-bottom: 5px;}
#main #contentSub .leftMore .titleDiv .titleSpan{font-size: 20px;}
#main #contentSub .leftMore .titleDiv .moreSpan{margin-left: 174px; font-size: 14px; cursor: pointer; line-height: 30px;}
#main #contentSub .leftMore .contentDiv{width: 300px;height: 339px;}
#main #contentSub .leftMore.leftMorels .contentDiv{height: 509px;}
#main #contentSub .leftMore .contentDiv table{width: 100%;border-collapse: collapse;font-size: 14px;color: white;}
#main #contentSub .leftMore .contentDiv table th{border: solid 1px #fff;height: 25px;text-align: center;padding: 0;margin: 0;}
#main #contentSub .leftMore .contentDiv table td{border: solid 1px #fff;height: 25px;text-align: center;padding: 0;margin: 0;}
#main #contentSub .leftMore.leftMorels .contentDiv table th{height: 30px;}
#main #contentSub .leftMore.leftMorels .contentDiv table td{height: 30px;}
#main #contentSub .leftMore .hiddendiv .closeSpan{float: right; padding-right: 5px; margin-top: 5px; cursor: pointer; font-size: 16px;}
#main #contentSub .rightMore{position: absolute;right: 15px;top: 5px;width: 644px;height: 420px;background-color: #636363;z-index: 12;display: none;}
#main #contentSub .rightMore.rightMorels{height: 590px;}
#main #contentSub .rightMore .tRDiv{height: 40px;line-height: 40px;font-size: 18px;color: white;margin: 5px 10px 5px 20px;}
#main #contentSub .rightMore .tRDiv .tRSpan{font-size: 20px;}
#main #contentSub .rightMore .tRDiv .cRSpan{margin-left: 465px;cursor: pointer;}
#main #contentSub .rightMore .cRDiv{height: 460px;margin: 0 15px 0 40px;overflow-y: auto;position: relative;}
#main #contentSub .rightMore .cRDiv .server{margin-right: 5px;width: 130px;height: 84px;margin-bottom: 5px;}
#main #contentSub .rightMore .cRDiv .server .servericon{height: 84px;}
#main #contentSub .rightMore .cRDiv .server .servericon img{width: 50px;height: 50px;}
#main #contentSub .rightMore .cRDiv .server .servertitle{top: 63px;}

#main #contentSub #workflowDiv{width: 100%;background: white;}
#main #contentSub #workflowDiv #titleDiv{background: #d5d5d5;color: #000;text-indent: 18px;text-align: left;line-height: 40px;font-size: 20px;}
#main #contentSub #workflowDiv .workflow{width: 95%;font-size: 16px;text-align:left;margin: 30px 20px;}
#main #contentSub #workflowDiv .workflow .workflowType{font-weight: bold;color: #333;display: block;border-bottom: 1px solid #999;line-height: 26px;padding-bottom: 8px;}
#main #contentSub #workflowDiv .workflow ul{margin: 0;padding: 10px 0 0 0;list-style: none;display: inline-block;width: 100%;}
#main #contentSub #workflowDiv .workflow ul li{float:left;width: 20%;text-indent: 8px;color: #666;line-height: 32px;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
#main #contentSub #workflowDiv .workflow ul li span{cursor: pointer;}
#main #contentSub #workflowDiv .workflow ul li.intervalLi{width: 5%;display: inline-block;height: 32px;}


#main #contentBg{display: none;}
#main #contentSub #lbxxs{width: 964px;height: 390px;background: #0066CC;color: white;padding: 5px;}
#main #contentSub #lbxxs .lbxxtitle ul li.select{background: #0066CC;}
#main #contentSub #lbxxs .lbxxcontent{height: 330px;}
#main #contentSub #noticeDetail{text-align: left;}
#main #contentSub #noticeDetail .title{color: #2653a0;font-weight: bold;font-size: 30px;text-align: center;margin: 0 10px 10px 10px;}
#main #contentSub #noticeDetail .titleDetail{margin-top: 10px;font-size: 20px;color: #2653a0;text-align: center;padding-right: 30px;}
#main #contentSub #noticeDetail .contentXx{font-size: 18px;margin-top: 10px;line-height: 180%;}
#main #contentSub #noticeDetail h3{margin: 0;float: left;font-size: 18px;font-weight: normal;line-height: 30px;height: 30px;color: #e74c3c;}
#main #contentSub #noticeDetail img{cursor: pointer;}
#main #contentSub #noticeDetail a{text-decoration: none;color: #333;}
#main #contentSub #noticeDetail p{padding: 0;margin: 0;}

#main #foot{text-align: center;color: #fff;line-height: 22px;background-color: #ee8e8f;width: 100%;margin: 0 auto;position: relative;min-height: 65px;}
#main #foot #link{background-color: #A06060;font-size: 14px;width: 100%;height: 25px;line-height: 25px;}
#main #foot #link #linksSpan{margin-left: 600px;margin-top: -1px;vertical-align: top;}
#main #foot #link .linkMore{display: inline-block;width: 100px;cursor: pointer;text-align: left;text-indent: 5px;margin-left: 20px;vertical-align: top;margin-top: -1px;}
#main #foot #link .linkMore:hover{background: #5d5d5d;}
#main #foot #link .linkMore.select{background: #5d5d5d;}
#main #foot #link .linkMore img{margin-left: 10px;}
#main #foot #footer{color:#4f0909;}
#main #foot #footer p{margin:0;padding: 0;line-height: 20px;font-size: 14px;}
#main #foot #footer p a{text-decoration:none;}
#main #foot #linkMore{margin: 0 auto;width: 984px;position: relative;}
#main #foot .linkMoreInfo{width: 980px;margin: 0 auto;display: none;position: absolute;left:0;top: -351px;z-index:21;background-color: #5d5d5d;height: 351px;color: white;}
#main #foot .linkMoreInfo .turnDiv{float: left;width: 40px;height: 350px;cursor: pointer;}
#main #foot .linkMoreInfo .turnDiv.turnLeft{background: url(../images/arrow_1.png) 9px 143px no-repeat;}
#main #foot .linkMoreInfo .turnDiv.turnRight{background: url(../images/arrow_2.png) 9px 143px no-repeat;}
#main #foot .linkMoreInfo .linkContentDiv{float: left;width: 894px;height: 350px;position: relative;overflow: hidden;}
#main #foot .linkMoreInfo .linkContentDiv .lineSubDiv{position: absolute;margin: 0;height: 350px;padding: 5px 0;left: 0;}
#main #foot .linkMoreInfo .linkContentDiv .lineSubDiv ul{width: 275px;float: left;padding: 0;text-align: left;margin: 10px;overflow: hidden;}
#main #foot .linkMoreInfo .linkContentDiv .lineSubDiv ul li{list-style: none;font-size: 16px;line-height: 32px;width: 325px;color: darkorange;}
#main #foot .linkMoreInfo .linkContentDiv .lineSubDiv ul li a{color: white;text-decoration: none;font-size: 14px;}

.popupDiv{display:none;position: absolute;width: 100%;height: 656px;left: 0;top: 20px;background: #929292;z-index: 101;}
.popupDiv .close{position: absolute;top:2px;right: 2px;width: 25px;height: 25px;cursor: pointer;background:url(../images/close.gif) -26px 0;}
.popupDiv .close:hover{background:url(../images/close.gif);}
.popupBg{display:none;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #333;opacity:0.5;filter:alpha(opacity=50);}